appalling accident - German English Dictionary